iT邦幫忙

2022 iThome 鐵人賽

DAY 18
0

物件導向

物件導向程式設計(英語:Object-oriented programming,縮寫:OOP)是種具有物件概念的程式程式設計典範,同時也是一種程式開發的抽象方針。它可能包含資料、屬性、程式碼與方法。物件則指的是類別的實例。它將物件作為程式的基本單元,將程式和資料封裝其中,以提高軟體的重用性、靈活性和擴充性,物件裡的程式可以存取及經常修改物件相關連的資料。在物件導向程式程式設計裡,電腦程式會被設計成彼此相關的物件。
(來自 — 維基百科)

是不是很難懂,舉個例子當我們描述一輛汽車時,會說車的外觀形狀,能駕駛載人等等,就會知道是車子。
在程式裡,在程式裡描述一輛汽車時,這個車子就是類別(Class)
類別(Class)及物件(Object)

# 汽車類別
class Cars:
    # 建構式
    def __init__(self, color, seat):
        self.color = color  # 顏色屬性
        self.seat = seat  # 座位屬性

上一篇
Python part 7
下一篇
Python part 9
系列文
了解Data Science30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言